package com.yt.lxh.acl.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yt.lxh.model.acl.Admin;
import org.apache.ibatis.annotations.Mapper;

/**
 * 处理管理员账号数据操作的持久层接口
 */
@Mapper
public interface AdminMapper extends BaseMapper<Admin> {
    /**
     * 插入用户数据
     * @param admin 用户数据
     * @return 受影响的行数
     */
    Integer addAdmin(Admin admin);

    /**
     * 根据用户名查询用户数据
     * @param username 用户名
     * @return 匹配的用户数据，如果没有匹配的数据，则返回null
     */
    Admin findByAdminName(String username);
}
